/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Personagem;

/**
 *
 * @author Casa
 */
public class AfinidadeMagica {

    //conjunto Natureza
    private int natureza;
    private int agua;
    private int terra;
    private int vida;
    //conjunto Existência
    private int existencia;
    private int mana;
    private int mente;
    private int criacao;
    //conjunto Energia
    private int energia;
    private int fogo;
    private int gelo;
    //conjunto Dimensão
    private int dimensao;
    private int espaco;
    private int tempo;
    //conjunto Ondas
    private int ondas;
    private int mecanicas;
    private int eletro;

    public AfinidadeMagica() {
    }

    public int getAgua() {
        return agua;
    }

    public void setAgua(int agua) {
        this.agua = agua;
    }

    public int getCriacao() {
        return criacao;
    }

    public void setCriacao(int criacao) {
        this.criacao = criacao;
    }

    public int getDimensao() {
        return dimensao;
    }

    public void setDimensao(int dimensao) {
        this.dimensao = dimensao;
    }

    public int getEletro() {
        return eletro;
    }

    public void setEletro(int eletro) {
        this.eletro = eletro;
    }

    public int getEnergia() {
        return energia;
    }

    public void setEnergia(int energia) {
        this.energia = energia;
    }

    public int getEspaco() {
        return espaco;
    }

    public void setEspaco(int espaco) {
        this.espaco = espaco;
    }

    public int getExistencia() {
        return existencia;
    }

    public void setExistencia(int existencia) {
        this.existencia = existencia;
    }

    public int getFogo() {
        return fogo;
    }

    public void setFogo(int fogo) {
        this.fogo = fogo;
    }

    public int getGelo() {
        return gelo;
    }

    public void setGelo(int gelo) {
        this.gelo = gelo;
    }

    public int getMana() {
        return mana;
    }

    public void setMana(int mana) {
        this.mana = mana;
    }

    public int getMecanicas() {
        return mecanicas;
    }

    public void setMecanicas(int mecanicas) {
        this.mecanicas = mecanicas;
    }

    public int getMente() {
        return mente;
    }

    public void setMente(int mente) {
        this.mente = mente;
    }

    public int getNatureza() {
        return natureza;
    }

    public void setNatureza(int natureza) {
        this.natureza = natureza;
    }

    public int getOndas() {
        return ondas;
    }

    public void setOndas(int ondas) {
        this.ondas = ondas;
    }

    public int getTempo() {
        return tempo;
    }

    public void setTempo(int tempo) {
        this.tempo = tempo;
    }

    public int getTerra() {
        return terra;
    }

    public void setTerra(int terra) {
        this.terra = terra;
    }

    public int getVida() {
        return vida;
    }

    public void setVida(int vida) {
        this.vida = vida;
    }

    public void refatorarPontos() {
        //conjunto Natureza
        if (natureza < Math.max(agua, Math.max(terra, vida)) / 2) {
            natureza = Math.max(agua, Math.max(terra, vida)) / 2;
        }
        if (agua < natureza / 2) {
            agua = natureza / 2;
        }
        if (terra < natureza / 2) {
            terra = natureza / 2;
        }
        if (vida < natureza / 2) {
            vida = natureza / 2;
        }
        //conjunto Existência
        if (existencia < Math.max(mana, Math.max(mente, criacao)) / 2) {
            existencia = Math.max(mana, Math.max(mente, criacao)) / 2;
        }
        if (mana < existencia / 2) {
            mana = existencia / 2;
        }
        if (mente < existencia / 2) {
            mente = existencia / 2;
        }
        if (criacao < existencia / 2) {
            criacao = existencia / 2;
        }
        //conjunto Energia
        if (energia < Math.max(fogo,gelo)/2){
            energia = Math.max(fogo,gelo)/2;
        }
        if (gelo < energia /2){
            gelo = energia /2;
        }
        if (fogo < energia /2){
            fogo= energia /2;
        }
        //conjunto Dimensão
        if(dimensao < Math.max(espaco, tempo)/2){
            dimensao = Math.max(espaco, tempo)/2;
        }
        if(espaco < dimensao /2){
            espaco = dimensao /2;
        }
        if(tempo < dimensao /2){
            tempo = dimensao /2;
        }
        //conjunto Ondas
        if (ondas < Math.max(mecanicas, eletro)/2){
            ondas = Math.max(mecanicas, eletro)/2;
        }
        if ( mecanicas < ondas/2){
            mecanicas = ondas/2;
        }
        if (eletro < ondas/2){
            eletro = ondas/2;
        }

    }
}
